home *** CD-ROM | disk | FTP | other *** search
- ==id $Id: xadmaster_lib.sfd,v 12.1 2002/08/12 15:59:16 stoecker Exp $
- ==base _xadMasterBase
- ==basetype struct xadMasterBase *
- ==bias 30
- ==public
- ==include <exec/types.h>
- ==include <utility/tagitem.h>
- ==include <libraries/xadmaster.h>
- APTR xadAllocObjectA(LONG type, const struct TagItem * tags) (D0,A0)
- ==varargs
- APTR xadAllocObject(LONG type, Tag tags, ...) (D0,A0)
- void xadFreeObjectA(APTR object, const struct TagItem * tags) (A0,A1)
- ==varargs
- void xadFreeObject(APTR object, Tag tags, ...) (A0,A1)
- struct xadClient * xadRecogFileA(ULONG size, APTR memory, const struct TagItem * tags) (D0,A0,A1)
- ==varargs
- struct xadClient * xadRecogFile(ULONG size, APTR memory, Tag tags, ...) (D0,A0,A1)
- LONG xadGetInfoA(struct xadArchiveInfo * ai, const struct TagItem * tags) (A0,A1)
- ==varargs
- LONG xadGetInfo(struct xadArchiveInfo * ai, Tag tags, ...) (A0,A1)
- void xadFreeInfo(struct xadArchiveInfo * ai) (A0)
- LONG xadFileUnArcA(struct xadArchiveInfo * ai, const struct TagItem * tags) (A0,A1)
- ==varargs
- LONG xadFileUnArc(struct xadArchiveInfo * ai, Tag tags, ...) (A0,A1)
- LONG xadDiskUnArcA(struct xadArchiveInfo * ai, const struct TagItem * tags) (A0,A1)
- ==varargs
- LONG xadDiskUnArc(struct xadArchiveInfo * ai, Tag tags, ...) (A0,A1)
- STRPTR xadGetErrorText(ULONG errnum) (D0)
- struct xadClient * xadGetClientInfo() ()
- * This HookAccess function can be called from clients only!
- LONG xadHookAccess(ULONG command, LONG data, APTR buffer, struct xadArchiveInfo * ai) (D0,D1,A0,A1)
- LONG xadConvertDatesA(const struct TagItem * tags) (A0)
- ==varargs
- LONG xadConvertDates(Tag tags, ...) (A0)
- UWORD xadCalcCRC16(UWORD id, UWORD init, ULONG size, STRPTR buffer) (D0,D1,D2,A0)
- ULONG xadCalcCRC32(ULONG id, ULONG init, ULONG size, STRPTR buffer) (D0,D1,D2,A0)
- ==version 2
- APTR xadAllocVec(ULONG size, ULONG flags) (D0,D1)
- void xadCopyMem(APTR src, APTR dest, ULONG size) (A0,A1,D0)
- ==version 3
- LONG xadHookTagAccessA(ULONG command, LONG data, APTR buffer, struct xadArchiveInfo * ai,
- const struct TagItem * tags) (D0,D1,A0,A1,A2)
- ==varargs
- LONG xadHookTagAccess(ULONG command, LONG data, APTR buffer, struct xadArchiveInfo * ai,
- Tag tags, ...) (D0,D1,A0,A1,A2)
- ==version 4
- LONG xadConvertProtectionA(const struct TagItem * tags) (A0)
- ==varargs
- LONG xadConvertProtection(Tag tags, ...) (A0)
- LONG xadGetDiskInfoA(struct xadArchiveInfo * ai, const struct TagItem * tags) (A0,A1)
- ==varargs
- LONG xadGetDiskInfo(struct xadArchiveInfo * ai, Tag tags, ...) (A0,A1)
- LONG xadDiskFileUnArcA(struct xadArchiveInfo * ai, const struct TagItem * tags) (A0,A1)
- ==varargs
- LONG xadDiskFileUnArc(struct xadArchiveInfo * ai, Tag tags, ...) (A0,A1)
- ==version 8
- LONG xadGetHookAccessA(struct xadArchiveInfo * ai, const struct TagItem * tags) (A0,A1)
- ==varargs
- LONG xadGetHookAccess(struct xadArchiveInfo * ai, Tag tags, ...) (A0,A1)
- LONG xadFreeHookAccessA(struct xadArchiveInfo * ai, const struct TagItem * tags) (A0,A1)
- ==varargs
- LONG xadFreeHookAccess(struct xadArchiveInfo * ai, Tag tags, ...) (A0,A1)
- ==version 10
- LONG xadAddFileEntryA(struct xadFileInfo * fi, struct xadArchiveInfo * ai,
- const struct TagItem * tags) (A0,A1,A2)
- ==varargs
- LONG xadAddFileEntry(struct xadFileInfo * fi, struct xadArchiveInfo * ai, Tag tags, ...) (A0,A1,A2)
- LONG xadAddDiskEntryA(struct xadDiskInfo * di, struct xadArchiveInfo * ai,
- const struct TagItem * tags) (A0,A1,A2)
- ==varargs
- LONG xadAddDiskEntry(struct xadDiskInfo * di, struct xadArchiveInfo * ai, Tag tags, ...) (A0,A1,A2)
- ==version 12
- LONG xadGetFilenameA(ULONG buffersize, STRPTR buffer, STRPTR path, STRPTR name,
- const struct TagItem * tags) (D0,A0,A1,A2,A3)
- ==varargs
- LONG xadGetFilename(ULONG buffersize, STRPTR buffer, STRPTR path, STRPTR name,
- Tag tags, ...) (D0,A0,A1,A2,A3)
- STRPTR xadConvertNameA(ULONG charset, const struct TagItem * tags) (D0,A0)
- ==varargs
- STRPTR xadConvertName(ULONG charset, Tag tags, ...) (D0,A0)
- ==end
-